#ifndef HANDLER_H
#define HANDLER_H

#include "types.h"

/*
 * Класс handler, при определённых параметрах, полученных от GET или POST
 * методов вызывает функцию, передавая функции значения параметров
 */

/* Class of Handler, he know what function is executing on other params */
class Handler {
    friend class Register;

    public:
        Handler() {}
        ~Handler() {}

    private:
        int (*_func) (t_args *args); // function what is executing on event
        t_params _params;            // list of parameters
};

#endif // HANDLER_H
